SuperMap iDesktopX New Features

New Features in Historical Versions

SuperMap iDesktopX 2025

Version: 12.0.0.0, Release Date: June 2025

Data Management

  • Added the Subtype Management feature, which supports classifying objects into different subsets based on common attributes for management, helping maintain data consistency and standardization, prevent data entry errors, and improve data quality.
  • Added the Contingent Values Management feature, which restricts valid input values during attribute editing through mutual constraints between fields to ensure data integrity and correctness.
  • Added XUGU DB Database Workspace.
  • The Vector Dataset now supports creating, viewing, and modifying M-values. By extending dynamic measurement attributes of geometric features (such as mileage, time, pressure), it enables precise association of linear reference systems with spatial data.
  • Added the LAS Dataset, which enables lightweight management by storing index paths of LAS files. It allows rapid access and unified management of massive point cloud data without importing the original point cloud data.
  • Added the Relation Dataset, which supports establishing persistent relationships between objects in two datasets. Users can view complete attributes of referenced objects through the object properties panel.
  • Added the Multipoint Dataset, supporting the management and map display of 2D/3D multipoint datasets. It also supports importing and exporting multipoint data from FileGDB and ShapeFile.
  • Added the Attachment Management feature, allowing association of files such as images, PDFs, text documents, Excel, and videos with spatial data. Applicable to PostGIS and UDBX data sources.
  • Added support for opening and importing image data with 8-bit signed pixel values.
  • Added over 5,000 coordinate systems suitable for global regions, facilitating spatial data management across different areas.
  • XUGU DB and DMSpatial databases now support raster, mosaic, network, CAD, and text dataset types. Features include parametric object storage, dataset groups, subtypes, domains, and vector pyramids.
  • Supports importing empty geometries (null geometry) from FileGDB into UDBX and PostgreSQL data sources.    

Data Processing

  • Optimized the SQL Query feature, supporting validation and prompts for input expression correctness. PostGIS database data sources support viewing error details to locate issues.
  • Optimized the Eliminate feature by adding a "Merge by Shared Boundaries" method, making union results more consistent with real-world spatial relationships.
  • Optimized the Append Rows feature, supporting mapping field settings to enhance data integration flexibility.

Edit Data

  • Added the Template Editing feature. When creating new objects using templates, they inherit the same style and attributes as the template, facilitating rapid editing and data updates:
    • Supports quickly creating editing templates based on the current map.
    • Supports creating editing templates for the current map based on existing templates.
    • Provides template management capabilities, supporting operations such as importing and exporting templates.
  • Supports Direct Editing of FileGDB and GeoPackage data without import conversion, improving data processing efficiency.
  • Optimized the Attribute Table Editing feature:
    • Supports Drag-and-Drop Assignment, offering copy, arithmetic sequence, and geometric sequence assignment methods to enhance data entry and editing efficiency.
    • Supports Attribute Replacement, enabling quick location and modification of data in attribute tables, improving data maintenance efficiency.
  • Optimized the Draw Line to Modify Line feature, allowing line modification editing without selecting objects first, simplifying workflows and increasing edit efficiency.
  • Optimized Cross-Layer Object Merging, allowing deletion of merged objects during the process to reduce data redundancy.

Cartography

  • Optimized the Import Marker Symbol feature. When importing TrueType Fonts, it supports searching symbols by entering Unicode for precise positioning, enhancing symbol lookup efficiency.
  • Optimized the Heatmap Cartography feature, supporting display filters to select point objects for heatmap creation, improving map display performance.
  • Optimized the setting method for Line Symbol Virtual-Real Mode, allowing direct numerical input to set dash and solid parts, making dashed line symbol creation simpler and more flexible.
  • Optimized the display position of in-region labels for concentric annular surface data.
  • Fixed an issue where bar thematic maps displayed incorrectly after dynamic projection.
  • Fixed an issue where image layer gamma parameters were ineffective when exporting to PDF.

Map Layout

  • Optimized Layout Grid Display:
    • Latitude-longitude grids in layouts support showing coordinate direction abbreviations, with options for Chinese, English, French, Spanish, Russian, and Japanese languages.
    • Supports setting latitude-longitude annotations in layout grids to degrees-minutes format and configuring decimal places for degrees.
  • Optimized layout map display:
    • Added the Zoom to Layer feature, which adjusts the visible bounds of maps in layouts based on layer ranges. Facilitates quick positioning and improves mapping efficiency.
    • Added the Front/Rear View feature, enabling instant comparison of map bounds adjustments before and after changes, avoiding repeated debugging.
  • Optimized Layout Object Properties settings, supporting parametric configuration of size and position for objects like scales, north arrows, and legends, significantly enhancing mapping precision.
  • Optimized the Legend feature:
    • When generating legends, supports one-click filtering of text and label layers to simplify operations.
    • Supports automatic legend content updates based on the map's display extent, facilitating direct output and eliminating manual adjustments.

Map Tiles

  • Optimized the Load MongoDB Tiles feature, supporting tile list previews in databases to enhance tile loading flexibility and efficiency.
  • Optimized the Check Tiles tool, supporting multi-process checks to boost inspection efficiency.

AI Assistant (Beta)

  • Added the AI Assistant:
    • Supports intelligent Q&A through natural language interactions, executing commands like opening workspaces, opening maps, and importing SHP files.
    • Supports intelligent modeling for constructing GPA workflows via natural language.
    • Supports intelligent cartography for creating thematic maps via natural language.

Machine Learning

  • Added a 300-million-parameter land cover model supporting extraction of eight feature types—buildings, water bodies, roads, woodlands, grasslands, croplands, bare lands, and others—from remote sensing imagery with 0.5m-2m spatial resolution.
  • Added a pre-trained road extraction model supporting road extraction from remote sensing imagery with 0.5m-2m spatial resolution.
  • Added pre-trained photovoltaic extraction models: 
    • Supports photovoltaic panel extraction from remote sensing imagery with 0.1m-0.5m spatial resolution.
    • Supports photovoltaic land extraction from remote sensing imagery with 0.8m-2m spatial resolution.
  • Added a pre-trained model for 4x super-resolution reconstruction of remote sensing imagery, supporting 4x resolution enhancement for imagery with 0.8m-2m spatial resolution.
  • Improved extraction results of the building extraction pre-trained model.
  • Improved extraction results of the cloud detection pre-trained model.
  • Added the remote sensing imagery super-resolution reconstruction feature: 
  • Transfer learning added the LoRA Fine-Tuning Method, supporting Segformer and Mask2former network structures for efficient transfer training of large-parameter models, reducing resource consumption.
  • The object detection feature now supports Synthetic Aperture Radar (SAR) image data: Provides workflow tools for SAR imagery, including generate training data, model training, model inference, and model evaluation, for training and inferring SAR-specific object detection models.
  • Enhanced the Binary Classification workflow tool:
    • Added support for the Mask2Former network structure.
    • Inference tools now support vector result outputs.
  • Enhanced the Multiple Classification inference tool: 
    • Added support for vector result outputs.
    • Improved extraction results for no-data areas in imagery.
  • Enhanced the General Change Detection workflow tool: 
    • Added support for the CDMask2Former Network Structure.
    • The Generate Training Data tool now supports image list inputs for batch processing of paired imagery.
    • Inference tools added support for image list inputs for batch processing of paired imagery.
    • Inference tools added support for raster result outputs.

Data Migration

  • Optimized the Migrate MXD feature. When migrating SDE data, it now supports migrating only map-associated data.
  • Optimized the MAP Migration feature. When using a given folder, it automatically traverses to find corresponding symbol library files, improving MAP migration efficiency and ensuring consistent data styles before and after migration.

GPA

  • Added the Set File Projection tool, which writes projection information directly into TIFF and Erdas Imagine image files.
  • Added the Vertex Break tool, supporting segmentation at vertices of polyline or polygon features to generate independent polyline features.
  • Added the Iteration Objects tool, iterating through each record in datasets for record-by-record processing. Supports grouping iterations by fields and filtering target records via attribute conditions.
  • The Proximity Search tool added a "distance measurement method" parameter, supporting calculation of geodesic distance and planar distance. Users can select the appropriate method based on the input data's coordinate system type to eliminate errors from coordinate transformations and enhance spatial relationship accuracy.
  • The Create Vector Pyramid tool added a "Rebuild Pyramid" option to set whether to rebuild the vector pyramid.
  • Enhanced the Automated Mapping tool, adding support for configuring result map properties using map template files.
  • Enhanced the Join Features tool, adding a "Retain All Target Features" option.
  • Optimized the Elevation Statistics tool, supporting retention of source dataset fields in result datasets for direct use of source data attributes.
  • Optimized the Zonal Statistics tool, improving calculation performance by over 20%.

3D Presentation

  • Added the 3D Presentation module (only supported on Windows in this version). It integrates 3D scenes with presentation PPTs, enriching information presentation. Combined with PPT's flexible editing and demonstration features, it makes reporting solutions more intuitive and convenient.
  • Presentation Project Management:
    • Supports creating, opening, and saving presentation projects.
    • Supports generating page scenes from 3D scenes, offering create new page, edit page, delete page functions, and page management capabilities.
  • Page Editing:
    • Supports adding rich object elements like text, images, videos, charts, tables, and shapes to each page.
    • Supports adjusting the scene perspective of each page as the presentation background.
    • Supports controlling the visibility of layer data in each page scene.
    • Supports setting transition flights between pages to enrich presentation effects.
    • Supports page management operations like renaming, copying, and pasting.
  • Show the Presentation:
    • Supports playing presentation pages. During playback, users can navigate pages (previous/next), play, and pause using the keyboard.
    • The presentation playback interface provides a quick toolbar for actions like page flipping, measurement, rotation around a center point, and controlling object visibility.
    • Supports hiding page objects during playback to view only the scene background, offering more flexible display options.
  • Supports Exporting Presentations to PDF.

3D Scene

  • Added the Scene Service Settings function, supporting setting the clip surface range and clipping mode for configuring the clipping area and mode when publishing services on the server, enabling control of layer bounds displayed in Web3D scenes.
  • Added the Image Overlay function, supporting overlaying image data onto oblique photography 3D model data for display.
  • Added the Import GLTF (GLB) tool, supporting importing *.gltf or *.glb models as model datasets.
  • Added support for setting texture storage types to JPG_PNG or DXT after model import. Affected tools include: Import OBJ, Import DAE, Import FBX, Import 3DS, Import X.
  • Added the Multi-Model Tile Local Update tool, supporting local updates of S3M tile data generated in bulk from multiple models based on range or business IDs, and enabling incremental updates for data inside or outside existing layer bounds.
  • Added the Upload Files to Cloud Storage tool, supporting uploading S3M tile data to cloud storage such as Huawei Cloud, Alibaba Cloud, SeaweedFS, MinIO, and AWS S3.
  • Added the 3D Clipping tool, supporting clipping of 2D point/line/region and 3D point/line/region/model data by specifying clip bounds.
  • Added the Model Scale tool, supporting scaling of model data along the X/Y/Z axes.
  • Added the Watermark Parameters tool, supporting adding custom text or image watermarks to oblique photography 3D model data.
  • Added the 3D Gaussian Data Generate Tiles tool, supporting generating S3M tile data from 3D Gaussian data.
  • Added the Projection Transformation Parameters tool, supporting setting parameters such as scale difference, rotation angle, offset, and rotation origin for data projection.
  • Added the Cloud Storage Connection tool, supporting configuration of cloud server types and service endpoints for uploading tile data to cloud storage.
  • Added the Load Instance Layer function, supporting loading instance layer files (*.instc) or instantiated data in point-attached model form into scenes.
  • Optimized the I3S to S3M function, supporting conversion of open-source GitHub community-compliant 1.7~2.1 I3S data to S3M 3.0/3.01 data.
  • Optimized the S3M to 3D Tiles tool, adding support for converting S3M 2.0/3.0/3.01 data to 3D Tiles 1.0 data, converting repeat map group S3M data to 3D Tiles 1.0/1.1 data, and converting S3M 1.0/2.0/3.0/3.01 data to 3D Tiles 1.1 data.
  • Optimized the 3D Tiles to S3M tool, adding support for setting result tile names.
  • Optimized the Tile Generate and Upload function, adding support for directly storing result data to Huawei Cloud, Alibaba Cloud, SeaweedFS, MinIO, AWMS3, etc.
  • Optimized the ObliqueBuilder - Generate S3M tool, adding support for directly storing result data to Huawei Cloud, Alibaba Cloud, SeaweedFS, MinIO, AWMS3, etc., and setting custom picture or text watermarks for result data.
  • Added ignore material color parameter, supporting setting whether to ignore material color when both model material and color exist. Affected tools include: Import OBJ, Import DAE, Import 3DS, Import FBX.
  • Optimized the Merge to Generate Tiles tool, adding parameters: generate second texture coordinates, model horizontal size, and model vertical size, enabling self-illumination effects based on secondary textures.
  • Optimized the Convert Model Data Projection tool, adding the model convert vertex tool, supporting per-vertex projection of instantiated models.
  • Optimized the Generate Time-Aware Tiles function, adding support for generating tile data with multi-element multi-dimensional feature information.
  • Optimized the Point Set Generate Attached Model Tile and Upload function, adding support for generating tile data with PBR Material.
  • Optimized the Local Update tool, adding support for incrementally updating data inside or outside existing tile bounds.
  • Optimized the Layer Properties function, adding dynamic update parameters for dynamically updating S3M tiles on the server based on model datasets, and supporting display of S3M tile data in pure color, vertex color, or texture color.
  • Optimized the Thematic Map function, supporting setting material paths for attached model symbols when creating custom thematic maps based on point data.
  • Optimized scene properties function, providing more realistic scene rendering capabilities.
  • Optimized Scene Camera Operations, resolving jerky and discontinuous wheel zoom effects.
  • Optimized the KML + Ground-Clamped Line effect in scenes, resolving inconsistent line thickness issues.
  • Optimized Tianditu Loading performance and effects, resolving data loading sequence issues.

3D Geodesign

  • Added the Urban Road Design function, supporting rapid construction of urban roads and intersections based on original network datasets and parameter information.
  • Added the Extract Building From Oblique Photogrammetry Model tool, supporting generation of LOD 2.1-level building models with real top and side textures from building footprint polygons and oblique photography 3D model data.
  • Added the Model Texture Downsampling tool, supporting reduction of model texture image resolution to decrease storage and computational costs while maintaining image quality.
  • Added the Scene Beautification function, available only in Rendering Engine V2 mode, supporting replacement of S3M tile materials for data enhancement.
  • Optimized the Manage Material function, adding AI occlusion repair capability to intelligently resolve texture occlusion issues.
  • Added the GIM Data Inspection tool, supporting inspection of GIM files (*.gim) and outputting log files with check results.
  • Added the Model Along Line tool, supporting placement of models along lines to generate model instance data.
  • Added the Road Analysis tool, supporting derivation of highway centerlines, tunnel centerlines, and bridge centerlines based on road centerlines and engineering parameters.
  • Added the Build Bridge tool, supporting construction of bridge model instance data based on bridge centerlines and road engineering parameters.
  • Added the Road Slope Grading tool, supporting generation of slope fill/cut data and road surface data based on road centerlines and engineering parameters.
  • Added the Road Engineering Parameters tool, supporting derivation of road engineering parameter information based on parameters and TIN terrain tile data.
  • Added the Build Retaining Wall tool, supporting construction of retaining wall model instance data based on tunnel centerlines.
  • Added the Tunnel Modeling tool, supporting generation of tunnel model instance data and convex hull models based on road centerlines, engineering parameters, and shield machine models.
  • Added the Road Modeling tool, supporting construction of road model instance data based on road centerlines and engineering parameters.
  • Added the Get Dataset Geometry Collection tool, supporting acquisition of geometry collections from datasets.
  • Added the Save Model Collection tool, supporting saving various model instance data to local files for direct use in web and PC environments.
  • Added the Write to Dataset tool, supporting writing various model instance data to datasets.
  • Added the Model Attribute Append tool, supporting appending attributes of qualifying point data to matched model data based on spatial relationships.
  • Optimized the Save as Model Dataset function, adding the retain LOD files parameter to preserve all level-of-detail data from source data.
  • Optimized the Build Geological Body function, adding support for setting material information based on geological types.
  • Renamed the translate model tool to Object Translation tool, adding support for translating 2D point/line/region and 3D point/line/region/model data, with Z-value settings enabling dimension elevation of 2D data to 3D data.
  • Added data source connection information parameters, supporting execution of data import tasks in subprocesses. Affected tools include: Import RVT, Import DGN, Import IFC, Import GIM, Import GIM Overhead Transmission Line, Import GIM Substation (Converter Station).
  • Optimized the Import DGN tool, adding model storage path parameters to import shared units as point-attached external models and non-shared units as models; adding support for storing source model element custom properties in attribute lists of result datasets.
  • Optimized the Import RVT tool, adding import line objects parameter to import line objects from RVT data.

Cloud Sharing

Runtime Environment

  • Upgraded GCC compilation environment to GLIBC 2.28 and GCC 8.3; Arm and Linux runtime environments require GLIBC ≥2.28 and GCC ≥8.3.

iDesktopX Extensions

  • Upgraded the Python Runtime Library to 3.10 in extensions, providing a more stable runtime environment.
  • JRE upgraded to JDK 17, with backward compatibility for JDK 8 (AI Assistant requires JDK 17), providing a more stable Development Environment.

User Interaction Experience

  • Optimized Analysis Tool workflows to enhance efficiency:
    • Supports selecting source data from data sources not open in the workspace (including file-based, FileGDB, and database) for analysis.
    • Supports storing result data to existing data sources not open in the workspace (including file-based, FileGDB, and database).
  • Optimized File Selector interaction, adding search and filter functions:
    • Supports directly entering keywords to search for files.
    • Supports filtering files by modification date and size.
  • Optimized dataset addition interaction in Validate Topology, enabling direct addition of datasets to be checked in the dialog without switching interfaces, simplifying workflows.
  • Optimized GPA Canvas Display and Interaction, making parameters more intuitive and flexible.
  • Supports directly opening spatial model tile data description files (*.scp) from the Catalog Manager into 3D scenes.
  • Supports automatic full-screen display when dragging the Application Window to the top of the screen, and half-screen display when dragging to left/right edges, facilitating efficient operation and layout in multi-monitor environments.
  • Supports free layout and docking of Window Views and Panels, facilitating efficient operation and layout in multi-monitor environments to improve data processing efficiency.
  • Optimized information display method of Attribute Table Status Bar, providing browsing functions in grouped form, with maximum records per page selectable via dropdown, enhancing browsing experience.

License Information

  • SuperMap iDesktopX 2025 updates the license ID, which is incompatible with the 11i version license.

Feature Changes

  • The current version no longer supports MySQL and MongoDB Database Workspaces; please use other types of database workspaces instead.
  • After supporting parametric storage of Parametric Objects (circle, ellipse, arc, elliptical arc, poly bezier) in 2D line/region datasets and CAD datasets, some editing functions are no longer supported.
  • Starting from SuperMap iDesktopX 2025, the Divide Region function is no longer supported.

API Changes